<template>
</template>

<script>
	import {competitions} from "../../apis/index.js"
	export default {
		data() {
			return {
				
			}
		},
		onLoad() {
			// uni.showLoading({
			// 	title:'加载中'
			// })
			console.log('进入init')
			
			
				// try {
				//     const value = uni.getStorageSync('launchFlag');
				// 	console.log('原始值')
				// 	console.log(value)
				//     if (value) {
				//         console.log("有标记");
				//         uni.switchTab({
				//           url: '../index/index'
				//         });
				//     }else{
				//     	console.log('没有标记')
				// 		try {
				// 		    uni.setStorageSync('launchFlag', true);
				// 		} catch (e) {
				// 		    // error
				// 		}
						
				//     	// uni.setStorage({
				//     	//   key: 'launchFlag',
				//     	//   data: true
				//     	// });
				// 		console.log("准备跳转expain")
				//     	uni.redirectTo({
				//     	    url: '../explain/explain'
				//     	});
				    	
				//     }
				// } catch (e) {
				//     // error
				// 	console.log('error')
				// }	
											
											
				try {
				    const value = uni.getStorageSync('exam-token');							
				    if (value) {
						competitions().then((res)=>{
							let [err,data]=res
							if(err!=null){
								console.log(err)
							}else{
								var code = data.data.code;
								if(code==200){
									console.log('token没有过期')
									uni.switchTab({
										url: '../index/index'
									});
								}else{
									console.log('token过期')
								uni.redirectTo({							    
								    url: '../login/login'
								});
								
								}
							}						
						})
				    }else{
						console.log("没有token"+value);	
						uni.redirectTo({
						    url: '../explain/explain'
						});
						console.log('准备跳转init')
					}
				} catch (e) {
				    // error
					console.log(e); 
					console.log("缓存获取错误");
					uni.redirectTo({
					    url: '../login/login'
					});
				}
				
			console.log('init的onload结束')
			// const value = uni.getStorageSync('launchFlag');
			// try{
			// 	if (value) {
			// 		console.log("本地存储的值为："+"ok");
			// 		console.log("本地存储的值为："+value);
			// 		uni.switchTab({
			// 		  url: '../load/load'
			// 		});
			// 	}else{
			// 		uni.setStorage({
			// 		  key: 'launchFlag',
			// 		  data: true
			// 		});
			// 		uni.redirectTo({
			// 		  url: '../explain/explain'
			// 		});
			// 		console.log("okk")
			// 	 //uni.hideLoading();
			// 	}
			// }catch(e){
			// 	console.log("错误为："+e)
			// }
			
		},
		methods: {
			
		}
	}
</script>

<style>
</style>
